home *** CD-ROM | disk | FTP | other *** search
/ ftp.mactech.com 2010 / ftp.mactech.com.tar / ftp.mactech.com / machack / Hacks97 / WarriorsProgress.sit / Warrior’s Progress / source code / Source / Libraries / Events / Event Classes / Application Events / ResumeEvent.cp next >
Text File  |  1997-06-28  |  555b  |  27 lines

  1. // ResumeEvent.cp
  2.  
  3. #ifndef ResumeEvent_h
  4. #include "ResumeEvent.h"
  5. #endif
  6. #ifndef RootFocus_h
  7. #include "RootFocus.h"
  8. #endif
  9. #ifndef UserState_h
  10. #include "UserState.h"
  11. #endif
  12.  
  13. ResumeEvent::ResumeEvent( const EventRecord& event )
  14.   : Event( event ),
  15.      convertClipboard( (event.message & convertClipboardFlag) != 0 )
  16.   {
  17.     Assert( event.what == osEvt );
  18.     Assert( Byte3( event.message ) == suspendResumeMessage );
  19.     Assert( (event.message & resumeFlag) != 0 );
  20.   }
  21.  
  22. void ResumeEvent::Respond() const
  23.   {
  24.     RootFocus::Activate();
  25.     UserState::The().Announce();
  26.   }
  27.